<?xml version="1.0"?>
<doc>
    <assembly>
        <name>SMLEngineEntityFramework</name>
    </assembly>
    <members>
        <member name="T:SmlEngine.Sprites.IEntity">
            <summary>
            Defines a sizeable entity.
            </summary>
        </member>
        <member name="T:SmlEngine.Sprites.IPosition">
            <summary>
            Defines an object with a defined position and section.
            </summary>
        </member>
        <member name="T:SmlEngine.Sprites.IVisibility">
            <summary>
            Defines an object which has a visibility state.
            </summary>
        </member>
        <member name="T:SmlEngine.Sprites.StaticSprite">
            <summary>
            Defines a stationary (static) sprite.
            </summary>
        </member>
        <member name="T:SmlEngine.Sprites.SpriteBase">
            <summary>
            Defines a base for a sprite.
            </summary>
        </member>
        <member name="M:SmlEngine.Sprites.StaticSprite.#ctor">
            <summary>
            Constructs a new StaticSprite instance.
            </summary>
        </member>
        <member name="M:SmlEngine.Sprites.StaticSprite.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)">
            <summary>
            Draws this StaticSprite.
            </summary>
            <param name="spriteBatch">The SpriteBatch to draw onto.</param>
        </member>
        <member name="P:SmlEngine.Sprites.StaticSprite.Graphics">
            <summary>
            The texture of this sprite.
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.StaticSprite.Id">
            <summary>
            The ID number of this sprite.
            </summary>
        </member>
        <member name="T:SmlEngine.Sprites.SpriteSet`1">
            <summary>
            Defines a collection (of sprites?)
            </summary>
            <typeparam name="T">A type.</typeparam>
        </member>
        <member name="M:SmlEngine.Sprites.SpriteSet`1.GetVisibleItem(System.Int32)">
            <summary>
            Returns a visible item.
            </summary>
            <param name="index">The index of the visible item.</param>
            <returns>A visible item.</returns>
        </member>
        <member name="M:SmlEngine.Sprites.SpriteSet`1.GetActiveItem(System.Int32)">
            <summary>
            Returns an active item.
            </summary>
            <param name="index">The index of the active item.</param>
            <returns>An active item.</returns>
        </member>
        <member name="M:SmlEngine.Sprites.SpriteSet`1.#ctor">
            <summary>
            Constructs a new SpriteSet instance.
            </summary>
        </member>
        <member name="M:SmlEngine.Sprites.SpriteSet`1.#ctor(System.Int32)">
            <summary>
            Constructs a new SpriteSet instance.
            </summary>
            <param name="capacity">The maximum capacity of this collection.</param>
        </member>
        <member name="M:SmlEngine.Sprites.SpriteSet`1.Add(`0)">
            <summary>
            Adds an item.
            </summary>
            <param name="item">The item to add.</param>
        </member>
        <member name="M:SmlEngine.Sprites.SpriteSet`1.Add(`0,SmlEngine.Sprites.Visibility)">
            <summary>
            Adds an item.
            </summary>
            <param name="item">The item to add.</param>
            <param name="visibility">The item's visibility state.</param>
        </member>
        <member name="P:SmlEngine.Sprites.SpriteSet`1.Count">
            <summary>
            How many elements there are.
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.SpriteSet`1.VisibleCount">
            <summary>
            How many visible elements there are.
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.SpriteSet`1.ActiveCount">
            <summary>
            How many active elements there are.
            </summary>
        </member>
        <member name="M:SmlEngine.Sprites.Sprite.#ctor">
            <summary>
            Constructs a new Sprite instance.
            </summary>
        </member>
        <member name="M:SmlEngine.Sprites.Sprite.Update(Microsoft.Xna.Framework.GameTime)">
            <summary>
            Updates this Sprite.
            </summary>
            <param name="gameTime">Timing information for the game.</param>
        </member>
        <member name="M:SmlEngine.Sprites.Sprite.UpdatePosition(Microsoft.Xna.Framework.GameTime)">
            <summary>
            Updates the position.
            </summary>
            <param name="gameTime">Timing information for the game.</param>
        </member>
        <member name="M:SmlEngine.Sprites.Sprite.UpdateComponents(Microsoft.Xna.Framework.GameTime)">
            <summary>
            Updates the components of this sprite.
            </summary>
            <param name="gameTime">Timing information for the game.</param>
        </member>
        <member name="M:SmlEngine.Sprites.Sprite.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)">
            <summary>
            Draws this sprite.
            </summary>
            <param name="gameTime">Timing information for the game.</param>
            <param name="spriteBatch">The SpriteBatch to draw onto.</param>
        </member>
        <member name="P:SmlEngine.Sprites.Sprite.Components">
            <summary>
            A list of the SpriteComponents of this Sprite.
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.Sprite.PreviousPosition">
            <summary>
            The previous position.
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.Sprite.Position">
            <summary>
            The current position.
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.Sprite.ProjectedPosition">
            <summary>
            The project position, determined during updates.
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.Sprite.Velocity">
            <summary>
            The velocity in pixels per frame(?)
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.Sprite.Acceleration">
            <summary>
            The acceleration of the sprite.
            </summary>
        </member>
        <member name="P:SmlEngine.Sprites.Sprite.ProjectedBounds">
            <summary>
            The projected bounds of this sprite after updating.
            </summary>
        </member>
        <member name="M:SmlEngine.Sprites.VisibilityExtensions.Exists(SmlEngine.Sprites.Visibility)">
            <summary>
            Determines if an object exists.
            </summary>
            <returns>If the object exists.</returns>
        </member>
        <member name="M:SmlEngine.Sprites.VisibilityExtensions.IsActive(SmlEngine.Sprites.Visibility)">
            <summary>
            Returns if this object is active.
            </summary>
            <returns>If this object is active.</returns>
        </member>
        <member name="M:SmlEngine.Sprites.VisibilityExtensions.IsVisible(SmlEngine.Sprites.Visibility)">
            <summary>
            Determines if this object is visible.
            </summary>
            <returns>The visibility of this object.</returns>
        </member>
        <member name="T:SmlEngine.Sprites.Visibility">
            <summary>
            An enumeration specifying the visibility of an item.
            </summary>
        </member>
        <member name="F:SmlEngine.Sprites.Visibility.DoesNotExist">
            <summary>
            The item does not exist.
            </summary>
        </member>
        <member name="F:SmlEngine.Sprites.Visibility.Exists">
            <summary>
            The item exists. In the context of a scene, the scene contains a reference to the item.
            </summary>
        </member>
        <member name="F:SmlEngine.Sprites.Visibility.Active">
            <summary>
            The item exists, and is active. In the context of a scene, the scene contains 
            a reference to an item, and will update the item on its Update cycle.
            </summary>
        </member>
        <member name="F:SmlEngine.Sprites.Visibility.Visible">
            <summary>
            The item exists, and is active. In the context of a scene, 
            the scene contains a reference to an item, and will update the 
            item on its Update cycle, and draw the item in its Draw cycle.
            </summary>
        </member>
        <member name="T:SmlEngine.Sprites.Components.SpriteComponent">
            <summary>
            Defines a base for a SpriteComponent.
            </summary>
        </member>
    </members>
</doc>
